﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace Cataloger
{
    public class PluginMP3
    {
        public static string GetOpis(FileInfo fi)
        {
            Mp3Tag.ID3Tag id3 = new Mp3Tag.ID3Tag();
            id3.ReadTAG(fi.FullName);
            StringBuilder st = new StringBuilder();
            st.AppendLine("Album: \t"+id3.Album);
            st.AppendLine("Artysta: \t" + id3.Artist);
            st.AppendLine("Gatunek: \t" + id3.Genre);
            st.AppendLine("Tytuł: \t"+id3.SongTitle);
            st.AppendLine("Rok: \t"+id3.Year.ToString());
            return st.ToString();
        }
        public static string GetOpis2(FileInfo fi)
        {
            TagLib.File file = TagLib.File.Create(fi.FullName);
            StringBuilder st = new StringBuilder();
            st.AppendLine("Album: \t\t" + file.Tag.Album);
            st.AppendLine("Artysta: \t\t" + file.Tag.JoinedArtists);
            st.AppendLine("Tytuł: \t\t" + file.Tag.Title);
            st.AppendLine("Numer: \t\t" + file.Tag.Track);
            st.AppendLine("Rok: \t\t" + file.Tag.Year);
            st.AppendLine("Gatunek: \t\t" + file.Tag.JoinedGenres);
            
            return st.ToString();
        }
    }
}
